#
# Copyright 2018 Ettus Research
#

include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/hb_fil/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/axi_buffer/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/circ_buff_ram/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/exp_shifter_fifo/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/input_buff_RAM/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/pfb_mac/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/pfb_mac_0/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/pfb_taps/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/phase_offset/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/sample_delay/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/sample_ram/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/xfft_stream_var/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/exp_averager_filter/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/exp_corr_rom/Makefile.inc
include $(RFNOC_PFB_CHANNELIZER_DIR)/ip/exp_corr_mult/Makefile.inc


LIB_OOT_IP_XCI_SRCS = \
$(LIB_IP_CHANNELIZER_AXI_BUFFER_SRCS) \
$(LIB_IP_CHANNELIZER_CIRC_BUFF_RAM_SRCS) \
$(LIB_IP_CHANNELIZER_EXP_SHIFTER_FIFO_SRCS) \
$(LIB_IP_CHANNELIZER_INPUT_BUFF_RAM_SRCS) \
$(LIB_IP_CHANNELIZER_PFB_MAC_SRCS) \
$(LIB_IP_CHANNELIZER_PFB_MAC_0_SRCS) \
$(LIB_IP_CHANNELIZER_PFB_TAPS_SRCS) \
$(LIB_IP_CHANNELIZER_PHASE_OFFSET_SRCS) \
$(LIB_IP_CHANNELIZER_SAMPLE_DELAY_SRCS) \
$(LIB_IP_CHANNELIZER_SAMPLE_RAM_SRCS) \
$(LIB_IP_CHANNELIZER_XFFT_STREAM_VAR_SRCS) \
$(LIB_IP_CHANNELIZER_EXP_AVERAGER_FILTER_SRCS) \
$(LIB_IP_CHANNELIZER_EXP_CORR_ROM_SRCS) \
$(LIB_IP_CHANNELIZER_EXP_CORR_MULT_SRCS) \
$(LIB_IP_CHANNELIZER_HB_FIL_SRCS)

LIB_OOT_IP_SYNTH_OUTPUTS = \
$(LIB_IP_CHANNELIZER_AXI_BUFFER_OUTS) \
$(LIB_IP_CHANNELIZER_CIRC_BUFF_RAM_OUTS) \
$(LIB_IP_CHANNELIZER_EXP_SHIFTER_FIFO_OUTS) \
$(LIB_IP_CHANNELIZER_INPUT_BUFF_RAM_OUTS) \
$(LIB_IP_CHANNELIZER_PFB_MAC_OUTS) \
$(LIB_IP_CHANNELIZER_PFB_MAC_0_OUTS) \
$(LIB_IP_CHANNELIZER_PFB_TAPS_OUTS) \
$(LIB_IP_CHANNELIZER_PHASE_OFFSET_OUTS) \
$(LIB_IP_CHANNELIZER_SAMPLE_DELAY_OUTS) \
$(LIB_IP_CHANNELIZER_SAMPLE_RAM_OUTS) \
$(LIB_IP_CHANNELIZER_XFFT_STREAM_VAR_OUTS) \
$(LIB_IP_CHANNELIZER_EXP_AVERAGER_FILTER_OUTS) \
$(LIB_IP_CHANNELIZER_EXP_CORR_ROM_OUTS) \
$(LIB_IP_CHANNELIZER_EXP_CORR_MULT_OUTS) \
$(LIB_IP_CHANNELIZER_HB_FIL_OUTS) \

LIB_IP_XCI_SRCS += $(LIB_OOT_IP_XCI_SRCS)
